.public-banner
{
	height:570px;
	width:100%;
}
.public-banner-bg
{
	height:570px;
	margin:0 auto;
	overflow: hidden;
	background-image: url("../images/public-banner-bg.jpg");
}
.public-banner-text-logo
{
	padding-top:210px;
	text-align:center;
}
.public-banner-text-txt
{
	padding-top:18px;
	text-align: center;
	list-style-type: none;
	color:#fff;
}
/*banner结束*/
/*菜单开始*/
.public-list
{
	border-top:4px solid #f34949;
	position:relative;
}
.public-list-logo 
{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-78px;
	width:156px;
	height:75px;
	text-align:center;
	line-height:65px;
	background:#f34949;
}
.public-list-logo a
{
	color:#fff;
	font-size:24px;
}
.public-list-logo:after
{
	position:absolute;
	content: '';
	left:0;
	bottom:0;
	width:0;
	height:0;
	border-left:78px solid transparent;
	border-right:78px solid transparent;
	border-bottom:10px solid #fff;
}
.public-list-info ul
{
	width:100%;
	margin-top:156px;
	overflow: hidden;
}
.public-list-info li
{
	width: 42%;
	float:left;
	margin-bottom:56px;
}
.public-list-info li:nth-child(odd)
{
	margin-right: 50px;
	margin-left: 50px;
}
.public-list-info a
{
	color:black;
}
.public-list-info p
{
	color:#b7b7b7;font-size:10px;
}
.public-list-info-title
{
	float:left;
	width:230px;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.pulic-list-info-line
{
	float:left;
	width:193px;
	border-bottom:1px solid #e3e1e1;
	margin-top:10px;
}
.pulic-list-info-price
{
	float:right;
	width:50px;
}
.public-list-more,.public-list-more span,
.public-list-more .more-line,.public-list-more .de
{
	color:#d7d5d5;
}
.public-list-more
{
	position:relative;
	height:34px;
	width:133px;
	margin:0 auto;
	border:1px solid #d7d5d5;
}
.public-list-more span
{
	margin-left:14px;
	line-height:2.2;
}
.public-list-more .more-line
{
	margin-left:12px;
}
.public-list-more .del
{
	display:inline-block;
	height:7px;
	width:11px;
	margin-left:11px;
	background: url("../images/public-menu-list-more-btn.gif") no-repeat;
}
/*菜单区结束*/

/*图片展示区 开始*/
.index-panel-header
{
	margin-top: 130px;
}
.index-panel-header h3
{
	float: left;
	font-size: 20px;
	font-weight: normal;
	margin-right: 48px;
	padding-left: 58px;;
}
.index-panel-header .panel-header-line
{
	float:left;
	width:200px;
	margin-top:7px;
	border:1px solid #d7d5d5;
}
.panel-header-btn-grounp
{
	font-size:0;
	float:right;
	padding-right: 33px;
}
.panel-header-btn-grounp .btn
{
	float:right;
	display:inline-block;
	margin-left:11px;
	width:9px;
	height: 9px;
	background:#dedede;
	border-radius: 50%;
}	
.panel-header-btn-grounp .active
{
	background:#9b9b9b;
}

.index-panel-body
{
	padding-top:93px;
	height: 360px;
	width:100%;
}
.index-panel-body ul
{
	width:100%;
	padding-left: 18px;
}
.index-panel-body ul li:first-child{
	margin-left: 40px;
}
.index-panel-body .foot-list
{
	float: left;
	width: 23%;
}
.foot-list .foot img
{
	margin-bottom: 30px;
	margin-bottom: 30px;
	width: 180px;
}
.foot-list span
{
	color:#555555;
}
.foot-list .foot-name
{
	margin-right:82px;
}
.foot-list .foot-stars li
{
	float:left;
	width:12px;
	height:12px;
	margin-top:11px;
	margin-right:5px;
	background:url("../images/stars.png") no-repeat;
}
.foot-list .foot-stars .nostar
{
	background-position: 0 -13px;
}

.index-pic
{
	width:1160px;
	height:157px;
}
.index-pic-col
{
	float:left;
	padding-bottom:200px;
}
.index-pic .left
{
	width:353px;
}
.index-pic .middle
{
	width:288px;
}
.index-pic .right
{
	width:460px;
}
.foot-stars{
	padding-left: 0;
}
.foot-stars>li:first-child{
	margin-left:0;
}
/*toTop*/
.toTop{
	position: fixed;
	right: 10px;
	bottom: 30px;
	height: 35px;
	border-style: none;
}
/*pic */
#swiper-container {
    width: 600px;
    height: 300px;
    overflow: hidden;
    padding-top: 64px;
    psdding-right:64px;
}
.img_link{
    position:relative;
    width: 150px;
}
.img_link>img{
    width:600px;
    height:250px;
}